// 九大作业类型
const workTypeFilter = (value) => {
  const statusMap = {
    0: '动火安全',
    1: '吊装安全',
    3: '动土安全',
    4: '断路安全',
    5: '高处安全',
    6: '交叉作业审批表',
    7: '临时用电安全',
    8: '盲板抽堵安全',
    9: '受限空间安全',
  }

  // 检查输入的数字是否在映射表中，如果找到对应文本则返回，否则返回原值
  return statusMap.hasOwnProperty(value) ? statusMap[value] : value
}

// 九大作业类型流程的步骤
const workTypeFlowFilter = (value) => {
  const statusMap = {
    0: '作业申请',
    1: '措施确认',
    2: '现场确认',
    3: '审核',
    4: '作业分析',
    5: '结束作业',
  }

  // 检查输入的数字是否在映射表中，如果找到对应文本则返回，否则返回原值
  return statusMap.hasOwnProperty(value) ? statusMap[value] : value
}
// 九大作业类型流程的对应展示按钮
const workTypeFlowBtn = (status, type) => {
   if (status == 1) {
        return "作业申请";
      } else if (status == 2) {
        return "措施填写";
      } else if (status == 3) {
        return "措施确认";
      } else if (status == 4) {
        return "现场确认";
      } else if (status == 5) {
        return "审核";
      } else if (
        (status == 6 && type == "动火作业票") ||
        type == "受限空间安全作业票"
      ) {
        return "作业分析";
      } else if (status == 6 && type != "动火作业票") {
        return "指定签字人";
      } else if (status == 7) {
        return "结束作业";
      } else if (status == 1001) {
        return "已完结";
      }


}

export default { workTypeFilter, workTypeFlowFilter }
